home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / 4th Dimension 6.0.6 demo / Databases / 3rd Party Internet Demos / Netlink Demo / NetLink_4D_FAQs.text next >
Text File  |  1998-02-02  |  5KB  |  93 lines

  1.                                   [Image]
  2.  
  3.                                NetLink/4D FAQs
  4.  
  5. ----------------------------------------------------------------------------
  6. Q. Is 4th Dimension with NetLink/4D faster than other solutions such as
  7. Filemaker or Butler?
  8.  
  9. A. Generally 4D (4th Dimension) with NetLink/4D is faster. The primary
  10. reason is that most Filemaker CGIs, and the Butler CGI, use AppleScript as
  11. an intermediate application to communicate with the database. This extra
  12. overhead is time-consuming. AppleScript is also not threaded, which may be a
  13. limitation in a high-volume web site which needs to handle simultaneous
  14. connections.
  15.  
  16. Filemaker is designed to be very easy-to-use, but lacks advanced
  17. customization and programming functionality that is often needed with
  18. web-based systems. Setting up a Filemaker CGI is usually done with
  19. AppleScript programming - if you're not already familiar with AppleScript,
  20. you may find this to be a challenging task.
  21.  
  22. Butler is an SQL database engine, but doesn't have a "front-end" or
  23. programming language (SQL commands are for updating data, but lack other
  24. types of programming commands such as loops, conditionals, etc.), which
  25. limits what you can do with the web. The ButlerLink CGI has a nice forms
  26. generator, which can be useful to getting a web interface going quickly, but
  27. lacks the depth to do more complex tasks.
  28.  
  29. NetLink/4D is written in C, and installed directly into a 4D database, so
  30. there is not an extra "message passing" layer as with AppleScript
  31. approaches. NetLink/4D also manages 4D's mutliprocessing architecture,
  32. allowing multiple simultaneous connections between 4D and WebSTAR.
  33. ----------------------------------------------------------------------------
  34. Q. Why is NetLink/4D a better solution than using the ISIS System 7 Pack
  35. Apple Event external?
  36.  
  37. A. System 7 Pack is a very good product, but requires significant
  38. programming by the 4D developer to implement the CGI communication with
  39. WebStar, and also to manage multiple 4D processes. NetLink/4D handles all of
  40. this automatically, with no programming required. NetLink/4D also has
  41. additional functionality specific to WebStar and HTML (HyperText Markup
  42. Language), such as commands to convert PICTs to GIF or JPEG format images.
  43. ----------------------------------------------------------------------------
  44. Q. Why use NetLink/4D and WebSTAR, when I can use a TCP/IP external and
  45. implement the web server completely in 4D?
  46.  
  47. A. WebSTAR is optimized for efficient and fast handling of the http
  48. protocols, and takes maximum advantage of the Apple Thread Manager. WebSTAR
  49. also performs special TCP/IP buffering and other tweaks, and provides the
  50. best possible http performance. Implementing this functionality in 4D is
  51. reinventing the wheel, and will usually result in less optimal performance
  52. than the NetLink/4D/WebSTAR combination.
  53. ----------------------------------------------------------------------------
  54. Q. Do I need to be a 4D expert to use NetLink/4D?
  55.  
  56. A. No. In fact, during our beta testing, we had several testers who were new
  57. to 4D, who were able to get 4D up-and-running in a relatively short amount
  58. of time. 4D has a programming language that is similar to BASIC, and much of
  59. the functionality is accessible to people who are comfortable with computer
  60. technology. There is definitely a learning curve with 4D, and if you've not
  61. done any programming before, be prepared to spend a few weeks learning the
  62. basics.
  63. ----------------------------------------------------------------------------
  64. Q. Can I use NetLink/4D with 4D Server?
  65.  
  66. A. Yes, NetLink/4D works with 4D, 4D Runtime, and 4D Server. Because of the
  67. 4D commands which are typically used, you will not be able to use NetLink/4D
  68. with 4D First.
  69. ----------------------------------------------------------------------------
  70. Q. Is NetLink/4D PowerMac Native?
  71.  
  72. A. Yes.
  73. ----------------------------------------------------------------------------
  74. Q. Is NetLink/4D compatible with both MacHTTP and WebSTAR?
  75.  
  76. A. Yes, NetLink/4D is compatible with MacHTTP, and all versions of WebSTAR.
  77. NetLink/4D will take advantage of any new features in the more recent
  78. versions of WebSTAR. NetLink/4D has been designed to be compatible with
  79. future versions of WebSTAR, and take advantage of any new CGI parameters.
  80. ----------------------------------------------------------------------------
  81. Q. Can NetLink/4D be used as a pre-processor or an action with WebSTAR?
  82.  
  83. A. Yes.
  84. ----------------------------------------------------------------------------
  85. NetLink/4D is a Trademark of Foresight Technology, Inc.
  86. 4th Dimension is a trademark of ACI and ACI US, Inc.
  87. WebSTAR is a trademark of Starnine Technologies.
  88.  
  89. © 1995 Foresight Technology, Inc. All Rights Reserved.
  90. ----------------------------------------------------------------------------
  91. Home Page | What's New! | Sales | Product Information | Tech Support | FTP |
  92.                                 Server Info
  93.